/* 字体声明 */
@font-face {
	font-family: 'icomoon';
	src:  url('fonts/icomoon.eot?umnd2o');
	src:  url('fonts/icomoon.eot?umnd2o#iefix') format('embedded-opentype'),
	  url('fonts/icomoon.ttf?umnd2o') format('truetype'),
	  url('fonts/icomoon.woff?umnd2o') format('woff'),
	  url('fonts/icomoon.svg?umnd2o#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
  }
/*公共样式*/
.fl {
	float: left;
}
.fr {
	float: right;
}
.style_red{
	color:#c81623;
}
/*版心*/
.w {
	width: 1200px;
	margin: 0 auto;
}
/* 快捷导航模块 */
.shortcut{
	height: 31px;
	line-height: 31px;
	background-color: #f1f1f1;
}
.shortcut  ul li{
	float: left;
}
/* 设置右盒子左边内边距 */
.shortcut  .fr ul li{
	padding-left: 14px;
}
/* 设置右盒子字体图标样式 */
.shortcut .fr span{
    font-family: 'icomoon';
    font-weight:700;
   margin-left: 6px;
}
/* 给头部盒子设置高度 */
.header{
	position: relative;
	height: 105px;
}
/* 给logo设置浮动、背景图和位置 */
.header .logo a{
	float: left;
	width: 171px;
	height: 61px;
	margin-top: 25px;
	background:url(../images/pyg.png) no-repeat;
	font-size: 0;
}
/* 给搜索模块添加外边距 */
.header .search{
	position: absolute;
	left: 346px;
	top: 25px;
}
/* 给搜索文本模块设置宽高和边框以及浮动 */
.header .search input{
	width: 470px;
	height: 35px;
	border:3px solid #b1191a;
	padding-left: 10px;
}
/* 给搜索提交表单设置右浮动、宽高边框以及字体大小和字体样式 */
.header .search button{
	float:right;
	width: 82px;
	height: 35px;
	border:solid #b1191a;
	background-color: #b1191a;
	color: #fff;
	font-size: 16px;
}
/* 给热词模块定位设置子绝父相然后移动位置到搜索模块下面 */
.header .hotwords {
	position: absolute;
	left: 50%;
	margin-left: -265px;
	margin-top:66px;
}
/* 热词模块设置左浮动、左边距和字体大小 */
.header .hotwords  a{
	float: left;
	margin-left:26px;
	font-size: 12px;
}
/* 设置购物车模块 */
.shopcar{
	position: absolute;
	right: 60px;
	top: 25px;
	width: 140px;
	height: 35px;
	border: 1px solid #dfdfdf;
	background-color: #f7f7f7;
	line-height: 36px;
	text-align: center;
}
/* 购物车字体大小和外边距的调整 */
.shopcar span{
	font-family: 'icomoon';
	color: #d94f4f;
	padding-left: 10px;
}
/* >符号的字体符号引入、内边距调整、字体大小和跟文字对齐 */
.shopcar  em{
	font-family: 'icomoon';
	padding-left: 13px;
}
/* 8字符号通过子绝父相来移动位置 */
.count{
	position: absolute;
	height: 14px;
	top: -5px;
	left: 105px;
	line-height: 14px;
	color: white;
	background-color:#e60012;
	padding: 0 5px;
	border-radius: 7px 7px 7px 0;
}
/* 第二部分的通栏盒子设置 */
.nav{
	height: 47px;
	border-bottom: 2px solid #b1191a;
	line-height: 45px;
	text-align: center;
}
/* 二号通栏盒子的左浮动盒子设置 */
.nav .dropdown {
	float: left;
	/* 加浮动 */
	width: 210px;
	height: 45px;
	background-color: #b1191a;
	color: #ffffff;
	font-size: 16px;
}
/* 下拉栏设置 */
.nav .dropdown dd{
	/* 隐藏元素 */
	/* display: none; */
	width: 210px;
	height: 465px;
	background-color: #c81623;
	margin-top: 2px;
}
.nav .dropdown dd ul li{
	height: 31px;
	line-height: 31px;
	margin-left: 2px;
	padding-left: 10px;
	text-align: left;
}
.nav .dropdown dd ul li:hover{
	background-color: #fff;
}
.nav .dropdown dd ul li:hover a{
	color: #c81623; 
}
/* 伪元素添加字体图标 */
.nav .dropdown dd li::after{
	float: right;
	font-family: 'icomoon';
	content: '\f105';
	padding-right: 10px;
}
/* 下拉栏a文字链接设置 */
.nav .dropdown dd a{
	color: white;
	font-size: 14px;
	/* padding-left: 12px; */
}
/* 右浮动的导航栏组 */
.nav .navitems ul li{
	float: left;
}
/* 给右浮动的a设置上字体大小和向右移动48px */
.nav .navitems a{
	font-size: 16px;
	padding: 0 24px;
}
.nav .navitems .start{
	margin-left: 10px;
}
/* 设置底部模块的高度背景色以及内外边距 */
.footer{
	height: 418px;
	background-color: #f5f5f5;
	margin-top:38px;
	padding-top: 30px;
}
/* 设置服务模块的宽高以及下边框 */
.mod_service{
	border-bottom: 2px solid #ededed;
	height: 80px;
}
/* 设置服务模块里面小li的宽高、左边内边距并让其浮动 */
 .mod_service li{
	float: left;
	width:240px;
	height: 50px;
	padding-left:40px;
}
 .mod_service img{
	/* 让图片浮动并向右边移动7px */
	float: left;
	padding-right: 7px;
}
.mod_service h4{
	font-size: 14px;
	color: #333333;
	padding-top: 7px;
}
 .mod_service span{
	font-size: 12px;
}
/* 帮助模块 */
.footer .mod_help{
	height: 185px;
	border-bottom: 2px solid #ededed;
	padding-top: 21px;
	padding-left:50px;
}
.footer .mod_help dd{
	font-size: 16px;
	color:#333333;
	margin-bottom: 10px;
}
.footer .mod_help li a:hover{
	color: #c81623;
}
.footer .mod_help div{
	float: left;
	width: 100px;
	height: 144px;
	margin-right:90px;
}
/* 让最后一个元素居中对齐 */
.footer .mod_help div:last-child{
	text-align: center;
}
.mod_copyright{
	padding-top: 20px;
	text-align: center;
}
.mod_copyright .link{
	padding-bottom: 15px;
	padding-right:22px;
}
.mod_copyright .link a{
	padding: 0 9px;
}
.mod_copyright .copy_right{
	line-height: 20px;
}